using System;

namespace SwitchNet
{
	/// <summary>
	/// Stores network card configuration for a profile
	/// </summary>
	public class NICProfile
	{
		#region variables

		public string Name = string.Empty;

		public string IP = string.Empty;
		public string Subnet = string.Empty;
		public string Gateway = string.Empty;
		public string DNSPreferred = string.Empty;
        public string DNSAltermate = string.Empty;

        public string MAC = string.Empty;

		public bool UseDHCP = false;
        public bool UseDNSAuto = false;
        public bool SetMAC = false;

		#endregion

		#region Constructors

		public NICProfile() {}

		public NICProfile( string name )
		{
			Name = name;
		}

		#endregion

		#region public methods

		public void IsValid()
		{
		}

		#endregion
	}
}
